
a {
	color:#00B1E6;
}

h1, h2, h3 {
	color:#333;
}

h1 a{
	color:#333;
}

h2 {
	color:#333;
}

/* HEADER ELEMENTS
------------------------------------------*/

/* -- main menu --*/

nav {

	border:1px solid #77DDFF;
	border-radius: 6px;
	background:#00AAEB;
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		-moz-linear-gradient(top,  #00c1fa 0%, #0094dd 100%); /* FF3.6+ */
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c1fa), color-stop(100%,#0094dd)); /* Chrome,Safari4+ */
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		-webkit-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Chrome10+,Safari5.1+ */
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		-o-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Opera 11.10+ */
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		-ms-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* IE10+ */
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		linear-gradient(to bottom,  #00c1fa 0%,#0094dd 100%); /* W3C */
	background:url(../images/bk_topmenu.png) 100% 0 no-repeat,
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1fa', endColorstr='#0094dd',GradientType=0 ); /* IE6-9 */

}

nav ul.sf-menu li {
	border-right:1px solid #80CFFF;
}

nav ul.sf-menu li a {
	color:#CBEBFE;
	text-shadow:#008FE8 1px 1px;
}

nav ul.sf-menu li li a {
	color:#CBEBFE;
}

nav ul.sf-menu li a:hover {
	color:#FFF;
}

nav ul.sf-menu li li {
	
}

nav ul.sf-menu li ul.children, nav ul.sf-menu li ul.sub-menu, nav ul.sf-menu li ul {	
	background:#019FE3;
}

nav ul.sf-menu li ul.children li a:hover,nav ul.sf-menu li ul.sub-menu li a:hover, nav ul.sf-menu li.page_item ul li a:hover{
	color:#fff;
}

nav ul.sf-menu li ul.children li ul.children, nav ul.sf-menu li ul.sub-menu li ul.sub-menu {
}

#socialIcons li {
	border-left:1px solid #2BC9FD;
}


/* CONTENT ELEMENTS
----------------------------------------------*/

.filterable li a:hover, .filterable li.active a {
	background:#0093CA;
}

.more-link {
	border:1px solid #77DDFF;
	border-radius: 6px;
	background:#00AAEB;
	background:-moz-linear-gradient(top,  #00c1fa 0%, #0094dd 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c1fa), color-stop(100%,#0094dd)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #00c1fa 0%,#0094dd 100%); /* W3C */
	background:filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1fa', endColorstr='#0094dd',GradientType=0 ); /* IE6-9 */
	color:#fff;
	box-shadow: 0 6px 6px -6px #999;
}

article .meta .date{
	background:url(../images/blue/bk_date.png) 0 0 no-repeat;
	color:#fff;
}


/* COL RIGHT
-------------------------------------------*/

aside h2{
	color:#333;
}

aside ul li {
	background:url(../images/blue/bullet_list.png) 0 12px no-repeat;
}

aside ul li a{
	
}

/* FOOTER ELEMENTS
--------------------------------------------*/



footer .footerBox ul li {
	border-bottom:1px solid #fff;
	background:url(../images/blue/bullet_list.png) 0 13px no-repeat;
}


footer .footerBox ul li a {
	color:#515151;
}

footer .footerBox ul li a:hover {
	color:#00B1E6;
}

footer .footerBox ul#social li {
	border-bottom:1px solid #292929;
}

footer .footerBox ul#social li strong{
	color:#efefef;
}

/*COMMENTS
---------------------------------------------*/

section h2.comments {
	color:#16A3E1;
}

/* FORMS
------------------------------------------- */

#commentform input#submit{
	border:1px solid #77DDFF;
	border-radius: 6px;
	background:#00AAEB;
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		-moz-linear-gradient(top,  #00c1fa 0%, #0094dd 100%); /* FF3.6+ */
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c1fa), color-stop(100%,#0094dd)); /* Chrome,Safari4+ */
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		-webkit-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Chrome10+,Safari5.1+ */
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		-o-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Opera 11.10+ */
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		-ms-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* IE10+ */
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		linear-gradient(to bottom,  #00c1fa 0%,#0094dd 100%); /* W3C */
	background:url(../images/blue/bk_topmenu.png) 100% 0 no-repeat,
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1fa', endColorstr='#0094dd',GradientType=0 ); /* IE6-9 */
	color:#fff;
	box-shadow: 0 6px 6px -6px #999;
	color:#fff;
}


#contactForm button.submitbutton {
	border:1px solid #77DDFF;
	background:#00AAEB;
	background:-moz-linear-gradient(top,  #00c1fa 0%, #0094dd 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c1fa), color-stop(100%,#0094dd)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #00c1fa 0%,#0094dd 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #00c1fa 0%,#0094dd 100%); /* W3C */
	background:filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1fa', endColorstr='#0094dd',GradientType=0 ); /* IE6-9 */
}

/* PORTFOLIO
------------------------------------------- */

.boxgrid p a.title {
	font-size:14px;
	color:#CED535 !important;
}


/* SLIDERS
------------------------------------------- */

.flex-direction-nav li a { 
    background-color: rgba(204,204,204,0.5) !important;
}

.flex-control-nav li a {
    background:url(../images/blue/bg_control_nav.png) 0 0 no-repeat !important;
}


.nivo-prevNav {
	background:url(../images/but_prev.png) 0 0 no-repeat !important;
}

.nivo-nextNav {
	background:url(../images/but_next.png) 0 0 no-repeat !important;
}